package com.todo.member.application.entity.bo;

import com.todo.member.common.enums.LevelStatusEnum;
import lombok.Data;

import java.util.List;

/**
 * @author azhebuxing
 * @date 2025/3/4 03:42
 * @description
 */
@Data
public class MemberLevelBO {

    /**
     * 主键id
     */
    private Long id;

    /**
     * 等级名称
     */
    private String levelName;

    /**
     * 等级code
     */
    private String levelCode;

    /**
     * 等级描述
     */
    private String desc;

    /**
     * 升级规则
     */
    private String upgradeRule;

    /**
     * 等级关联特权
     */
    private String levelPrivilege;

    /**
     * 等级关联权益
     */
    private List<RelationRewardBO> levelReward;

    /**
     * 级别
     */
    private Integer level;

    /**
     * 版本
     */
    private Integer version;

    /**
     * 状态
     */
    private LevelStatusEnum status;


}
